﻿using TypeMockDemo;

namespace TypeMock.DataLayer
{
    public interface IUnitOfWork 
    {
        T MarkNew<T>(T entity) where T : DomainObject;

        T MarkDeleted<T>(T entity) where T : DomainObject;

        T MarkDirty<T>(T entity) where T : DomainObject;
    }
}